package com.xqboss.apps.vo.consumer;


import com.xqboss.apps.enums.nft.NftTypeEnum;
import com.xqboss.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 回收空投
 *
 * @author makejava
 * @since 2024-02-22 11:18:57
 */
@Data
@ApiModel("回收空投详情视图")
public class ConsumerRecycleDetailVo {


    @ApiModelProperty("转出用户id")
    @Excel(name = "转出用户id")
    private Long fromUserId;

    @ApiModelProperty("转入用户id")
    @Excel(name = "转入用户id")
    private Long toUserId;

    @ApiModelProperty("空投类型")
    @Excel(name = "空投类型", readConverterExp = "NORMAL=普通藏品,EQUIPMENT=装备,BOX=箱子")
    private NftTypeEnum type;

    @ApiModelProperty("藏品id")
    @Excel(name = "藏品id")
    private Long nftNumberId;

    @ApiModelProperty("藏品编码")
    @Excel(name = "藏品编码")
    private String nftNumberStr;

}
